﻿/**
* Interface for log writers.
* 
* @author Kirill Mourzenko
*/

interface com.kirillam.handy.log.LogWriter 
{
	
	/**
	 * Writes out a log message to the stream that the writer is impleented to write to.
	 * 
	 * @param	level		Log level.
	 * @param	className	Full class name.
	 * @param	method		Method being called.
	 * @param	output		Log message.
	 */
	public function write( level : String, className : String, method : String, output : Object );
}